package com.bwie.shop.mapper;

import com.bwie.common.domain.Contract;
import com.bwie.common.domain.response.ShopContractListResponse;

import java.util.List;

/**
 * @author liuwenliang
 * @version 1.0
 * @date 2025/9/9
 */
public interface ShopContractMapper {

    /**
     * 添加合同
     * @param contract
     */
    void add(Contract contract);

    /**
     * 合同列表
     * @return 列表数据
     */
    List<ShopContractListResponse> getContractList();

    /**
     * 通过
     * @param id 合同编号
     */
    void updateStatusIsPassById(Integer id);

    /**
     * 不通过
     * @param id 合同编号
     */
    void updateStatusIsNotPassedById(Integer id);
}
